package logic.bean;

import java.io.Serializable;
import java.util.List;


/**
 * @author xuzhijun
 * @date 2015年4月10日上午11:11:16
 */
public class ConfirmOrderInfo
        implements
        Serializable
{
	/**
	 * 
	 */
	private static final long           serialVersionUID = 8012594805795125068L;
	private String                      remark;
	private int                         delivelyTimeType;
	private int                         invoiceType;
	private String                      invoiceAccount;
	private String                      invoiceCode;
	private String                      invoiceContent;
	private int                         expressMoney;
	private UserAddressInfo             deliveryAddress;
	private List<ConfirmOrdergoodsInfo> goodsList;
	
	public ConfirmOrderInfo() {
		super();
	}

	public ConfirmOrderInfo(int delivelyTimeType, int expressMoney, UserAddressInfo deliveryAddress, List<ConfirmOrdergoodsInfo> goodsList) {
		super();
		this.delivelyTimeType = delivelyTimeType;
		this.expressMoney = expressMoney;
		this.deliveryAddress = deliveryAddress;
		this.goodsList = goodsList;
	}
	
	public ConfirmOrderInfo(String remark, int delivelyTimeType, int invoiceType, String invoiceAccount, String invoiceCode, String invoiceContent, int expressMoney, UserAddressInfo deliveryAddress, List<ConfirmOrdergoodsInfo> goodsList) {
	    this.remark = remark;
	    this.delivelyTimeType = delivelyTimeType;
	    this.invoiceType = invoiceType;
	    this.invoiceAccount = invoiceAccount;
	    this.invoiceCode = invoiceCode;
	    this.invoiceContent = invoiceContent;
	    this.expressMoney = expressMoney;
	    this.deliveryAddress = deliveryAddress;
	    this.goodsList = goodsList;
    }

	public String getRemark() {
		return this.remark;
	}
	
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	public int getDelivelyTimeType() {
		return this.delivelyTimeType;
	}
	
	public void setDelivelyTimeType(int delivelyTimeType) {
		this.delivelyTimeType = delivelyTimeType;
	}
	
	public int getInvoiceType() {
		return this.invoiceType;
	}
	
	public void setInvoiceType(int invoiceType) {
		this.invoiceType = invoiceType;
	}
	
	public String getInvoiceAccount() {
		return this.invoiceAccount;
	}
	
	public void setInvoiceAccount(String invoiceAccount) {
		this.invoiceAccount = invoiceAccount;
	}
	
	public String getInvoiceCode() {
		return this.invoiceCode;
	}
	
	public void setInvoiceCode(String invoiceCode) {
		this.invoiceCode = invoiceCode;
	}
	
	public String getInvoiceContent() {
		return invoiceContent;
	}

	public void setInvoiceContent(String invoiceContent) {
		this.invoiceContent = invoiceContent;
	}

	public int getExpressMoney() {
		return this.expressMoney;
	}
	
	public void setExpressMoney(int expressMoney) {
		this.expressMoney = expressMoney;
	}
	
	public UserAddressInfo getDeliveryAddress() {
		return this.deliveryAddress;
	}
	
	public void setDeliveryAddress(UserAddressInfo deliveryAddress) {
		this.deliveryAddress = deliveryAddress;
	}
	
	public List<ConfirmOrdergoodsInfo> getGoodsList() {
		return this.goodsList;
	}
	
	public void setGoodsList(List<ConfirmOrdergoodsInfo> goodsList) {
		this.goodsList = goodsList;
	}
	
}
